This is G o o g l e's cache of http://www.rockbox.org/twiki/bin/view/Main/PluginRockboy as retrieved on 15 Sep 2005 05:18:38 GMT.
G o o g l e's cache is the snapshot that we took of the page as we crawled the web.
The page may have changed since that time. Click here for the current page without highlighting.
This cached page may reference images which are no longer available. Click here for the cached text only.
To link to or bookmark this page, use the following url: http://www.google.com/search?q=cache:o6abcK0l7WIJ:www.rockbox.org/twiki/bin/view/Main/PluginRockboy+site:rockbox.org+inurl:pluginrockboy&hl=en&client=firefox


Google is neither affiliated with the authors of this page nor responsible for its content.
These search terms have been highlighted: pluginrockboy 

Rockbox . Main . PluginRockboy

 Rockbox Logo 

home
download
documentation
mailing lists
wiki
IRC
forums
daily builds
feature requests
bug reports
patches


SourceForge.net Logo

Rockbox > Main > PluginRockboy
Main . { Users | Changes | Index | Search | Register | Go }

Rockboy plugin

This plugin is a port of gnuboy to the iriver in order to play gameboy games. 2/3/05 version runs at near fullspeed, in native 2 bit grayscale.

Grayscale and Sound build

this link should contain a fairly recent iriver build of rockboy with grayscale and sound. Probably outdated now that the greyscale lib has been rewritten and committed to cvs.

Keybindings

Key Function Comment
Play A button This is the only button that may be used simultaneously to another
Stop B button  
Select (click joystick) Select  
Record Start  
A-B Rockboy menu Exit/Savestate/Reset
Hold Toggle LCD mode cycle on and off to change between line dropping modes

Pictures

Pictures Old Pictures

Status

Todo Status Description
More lcd modes Done drop top 16 / drop bottom 16 / drop top 8 bottom 8 / drop a line every 9 lines
Menu Done needs more options
Sound support Done Done. still choppy because rockboy is not at full speed. but the driver should work fine. (thanks to XShocK) only works on iriver (duh) Currently disabled to improve performance.
Grayscale support for iriver Done Done. Color can probably be added for h3xx models later.
Savestates 90% slightly buggy
Dynamic recompilation cpu core 10% Framework exists, needs more opcodes implemented
New interpreter cpu core written in assembly 0% Not started, eventually to be merged with dynarec
Fixing the sprite palette 0% see open bugs
More / better button handling 0% Button hold, buttons for simultaneous button presses

Open bugs.

Bug Description
sprite palette Sprites are not using the correct palette; caused by gnuboy not supporting a gb mode but only gbc mode, look at BGP / OBP0 / OBP1 and *_scan() functions, this causes some sprites to be displayed wrongly, like the guy in the house at the start of zelda: link's awakening


CategoryPlugin: Gameboy emulation [RecorderDONE, iRiverDONE]

{ Edit | View raw | Attach | Ref-By | Printable | Diffs | r1.17 | > | r1.16 | > | r1.15 | More }
Revision r1.17 - 09 Jul 2005 - 04:37 GMT - MarkHawthorne Copyright © 1999-2005 by the contributing authors.